package com.lft.juc10.functionalinterface;

import java.util.function.Supplier;

/**
 * Supplier 供给型接口：没入输入参数，带有返回值。
 */
public class TestSupplier {
	public static void main(String[] args) {
		// // 工具类：将输入的字符串，判断是否为空串或null。
		// lambda进化-1. 匿名内部类
		// Supplier<String> supplier = new Supplier<String>() {
		// 	@Override
		// 	public String get() {
		// 		return String.valueOf(15);
		// 	}
		// };
		// lambda进化-2. lambda 表达式
		// Supplier<String> supplier = () -> {return String.valueOf(15);};
		// lambda进化-3. lambda 表达式-简化（声明式 简化为 表达式）
		Supplier<String> supplier = () -> String.valueOf(15);
		System.out.println(supplier.get());
	}
}
